#!/bin/bash

# 测试 Cursor URL schemes 的脚本
echo "测试 Cursor URL schemes..."

# 获取当前目录
CURRENT_DIR=$(pwd)
TEST_FILE="$CURRENT_DIR/src/counter.tsx"

echo "当前目录: $CURRENT_DIR"
echo "测试文件: $TEST_FILE"
echo ""

# 测试不同的 URL 格式
echo "1. 测试 cursor://{path}:{line} 格式..."
open "cursor://$TEST_FILE:1"

sleep 2

echo "2. 测试 cursor://{path}#{line} 格式..."
open "cursor://$TEST_FILE#1"

sleep 2

echo "3. 测试 cursor://file/{path}:{line} 格式..."
open "cursor://file/$TEST_FILE:1"

sleep 2

echo "4. 测试 vscode://file/{path}:{line} 格式..."
open "vscode://file/$TEST_FILE:1"

echo ""
echo "测试完成！请检查 Cursor 是否打开了文件。"
echo ""
echo "如果以上测试都不工作，请尝试："
echo "1. 确保 Cursor 已正确安装"
echo "2. 重启 Cursor 编辑器"
echo "3. 检查 Cursor 的 URL scheme 注册"
